object frProcessReporting: TfrProcessReporting
  Left = 0
  Top = 0
  Width = 923
  Height = 519
  OnCreate = UniFrameCreate
  Font.Height = -13
  Font.Name = 'Microsoft YaHei UI'
  TabOrder = 0
  ParentFont = False
  object pnlTop_: TUniPanel
    Left = 0
    Top = 0
    Width = 923
    Height = 260
    Hint = ''
    Align = alTop
    TabOrder = 0
    Caption = ''
    object grdMoroutingdetail: TUniDBGrid
      Left = 411
      Top = 1
      Width = 511
      Height = 258
      Hint = ''
      DataSource = srcMoroutingdetail
      ReadOnly = True
      LoadMask.Message = 'Loading data...'
      Align = alClient
      TabOrder = 1
      Columns = <
        item
          FieldName = 'mocode'
          Title.Caption = #35746#21333#21495
          Width = 90
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'CreateTime'
          Title.Caption = #21046#21333#26085#26399
          Width = 80
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'OpSeq'
          Title.Caption = #24037#24207#34892#21495
          Width = 60
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'Description'
          Title.Caption = #24037#24207#25551#36848
          Width = 80
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'BalMachiningQty'
          Title.Caption = #21487#21152#24037#25968#37327
          Width = 75
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'BalQualifiedQty'
          Title.Caption = #21487#29992#25968#37327
          Width = 75
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'BalRefusedQty'
          Title.Caption = #25298#32477#25968#37327
          Width = 75
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'BalScrapQty'
          Title.Caption = #25253#24223#25968#37327
          Width = 75
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'CompleteQty'
          Title.Caption = #23436#25104#25968#37327
          Width = 75
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'subFlag'
          Title.Caption = #26159#21542#22806#21327
          Width = 70
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'cbSysBarCode'
          Title.Caption = #26465#30721
          Width = 120
          Font.Name = 'Microsoft YaHei UI'
        end>
    end
    object pnlScan: TUniPanel
      Left = 1
      Top = 1
      Width = 410
      Height = 258
      Hint = ''
      Align = alLeft
      TabOrder = 2
      Caption = ''
      object edtScan: TUniEdit
        Left = 73
        Top = 3
        Width = 330
        Height = 64
        Hint = ''
        Text = ''
        ParentFont = False
        Font.Height = -37
        Font.Name = 'Microsoft YaHei UI'
        Font.Style = [fsBold]
        TabOrder = 1
        FieldLabelFont.Height = -43
        FieldLabelFont.Name = #24494#36719#38597#40657
        OnKeyDown = edtScanKeyDown
      end
      object imgScan: TUniImage
        Left = 3
        Top = 4
        Width = 64
        Height = 64
        Hint = ''
        Picture.Data = {
          0B546478504E47496D61676589504E470D0A1A0A0000000D4948445200000040
          000000401006000000FAF9AD9D0000000467414D410000B18F0BFC6105000000
          017352474200AECE1CE9000000206348524D00007A26000080840000FA000000
          80E8000075300000EA6000003A98000017709CBA513C00000006624B47440000
          00000000F943BB7F000000097048597300000048000000480046C96B3E000009
          E44944415478DAED9D7F5054551BC7BFCF2E24813404D644DA883969846001E1
          6C3A19C804C3A099B50B663F469AA6891227825DC008995AD6BD2CC98403437F
          D48C35232E6AC814EC0C65141950E490905A13B8C3A8E38C933AE122B1EC3DFD
          7159DEF7ED6DBD1785BBABF77EFE6180E79CFB7DCEFDEEBDE73EF71C204884B3
          7256CE6AB7834020BDDE672003036B6E369A8C26A3C960F015569D559D559DB5
          6B177B823DC19E3099A4EA983ECC52B6942D2D29313D637AC6F48CD5EA53F73A
          6E1DB7AEA30319C840467A3A566115565DBA645C6B5C6B5C1B19796D7DE9E982
          BE8E0E313D1E8FC7E3F144469696969696965EBAF4CFDF5B2C168BC572FFFD5A
          AD56ABD50E0D797F4E9DD4499D566B715B715B715B49895CE3EF4533D38157B9
          B5500DA0705403281CD5000A473580C2510DA0705403281CD5000A473580C251
          0DA0705403281CD5000A473580C2510DA0705403281CD5000A473580C2510DA0
          705403281CD5000A473580C2510DA0705403281CE2388EE338C64423191898C1
          20AC376F6EF6B770957F47D83FA0D70BFB07EC76B178F50AA07082BC3B494423
          9BD084A6458BA61DE6036AA1166A3973A6B8BBB8BBB8BBBB7BA682ACA7ACA7AC
          A7C2C3999BB9993B3E5ED3A669D3B42D5CE8EF81BA5EF82C3E8BCF3A7B968229
          988207064C0F9A1E343D383A3AD37EAA75D5BA6A9D4EC736B28D6CE3A2453E03
          A7CE1372918B5CF1F34A5205CCD5D6240BB3300B8B89D1DEADBD5B7BB7D98C3E
          F4A16FD326ECC77EEC0F09998D931010E4200739E3E3084318C20E1EF44479A2
          3C516FBF5D4AA5544A4EA758F35B6E6B1867E7EC9C3D33332822282228626000
          C52846F173CFDD7227DE8B37AF8FF0113EDAB2C59BB7556BD55AB51919FE9225
          BB0176C5ED8ADB15B77225BEC257F8EAD021B683ED603BE6CFF7D700F80B6FDE
          344CC334DCD262B3D96C365B5292DC3A643300638C31464447E9281DFDF8632C
          C5522CBDFD76B9130E38A6AE0C7C395FCE9737367AC749AEC3CB66001B6CB061
          ED5AFA903EA40F1F7944AEE3DE3454A212954949D5B1D5B1D5B18F3F2ED76183
          644BD008238C4F3E89BB7017EEBA469C15565819A3411AA4C1DCDC2BF75CB9E7
          CA3D070E5452255512CFCBA6F706A96015AC82693461D961D961D97A3D7AD083
          9E7DFB608209A66B7CC2EB518FFAF474A4210D69DF7C33D73A65330073322773
          2E5C2866001AA7711AEFEE2E8E2E8E2E8E162F64042AFF6BD8FDFBB91C2E87CB
          D9BE5DF85EA7F3997F111551D17DF7C9A553B20184E7FB9E1EE139543CEEFF7E
          918C64244BB8E727200109E7CEA11BDD9871152170A1111AA191B36759124B62
          D798EAB11C96C3724243710CC770ECBFDADFE8F8FB40B20184C2CEFBEFCFF589
          111264EC5633C0745ED7C95C8DBF7C8F8136D86073BB45E32CB0C0720BD601A4
          E625759C6609D9E600F43C3D4FCF9F38C1C070CD8F41263291A9D355ECABD857
          B14FA3B9DEC99FB7A4AC69D4346A1A0B0A78336FE6CD2B56501DD5519D56EBAB
          1DDBC6B6B16D1E0F59C842968101B6856D615BEAEAAEB7846BB7DBED76BB56EB
          4C702638131E7B0CAD6845ABF83861377663F7DC9E1340CEA7809DD8899DFDFD
          6844231AAF11978844242E5810F66BD8AF61BF7A274B478F4A3D8C30FB0E0A22
          0739C871E4088B66D12C3A3999F6D01EDA0308A554DFEDA7E3C2118EF0DC5C9A
          A0099A78EA29A1DFD5AB05434E4E4AD533E218718C3856AF86134E38A3A2C4E2
          85A79F63C7A4F43D1BC8760B70FFE8FED1FD634F8FF0099070895B800558F0DA
          6B333D8E609C55AB3080010C2427DFB070071C70A4A44CF73B433C468FD1637C
          FD75D1C054A42275624233AA19D58CF6F6DEB06E89C86680B2F4B2F4B2F43FFE
          C0200631E8708836388DD338ADD7D794D494D4942C5B26974E5FF06EDECDBBA5
          4FE26C0FDB1EB63DFCD04334444334B46993688397F1325E6E6F2FEC29EC29EC
          B97851AEBC647F174027E9249DFCF453D1C0AFF135BEBEED36BE896FE29B3EF8
          406AFFAEE5AEE5AEE5BDBDC25CE2871F6E58702B5AD1DADB7B75C5D515575788
          F7E72DE5F2F57C3D5FBF670F7EC12FF82548F456CBC6D8181B93302EB38CEC06
          102A7B870E41071D74274F8A0E4C3ECB67F91919C2FBF0C242B178EF3DDA15EF
          8A77C5AF5B87518C6274C70EF6067B83BDD1D434BDFEC1C7576F1C9B60136CA2
          ACCCD5E5EA7275A5A74BBDF77366CECC994B4AF01DBEC377A9A9A20372000770
          E0C48925554BAA96547DF699DCE743B6970EFF4498A56FD840ADD44AAD870F8B
          3688431CE2262785926A5A9AF15DE3BBC677BBBAFCA5FFDFF3494DA58DB49136
          7674200F79C8F3FDB4314D2D6A51BB7EBDF19CF19CF1DCE79FCBADDB6F06F0C2
          9DE24E71A70E1F162EB51B36883678012FE005A733646BC8D690AD2B5716380A
          1C058E3FFFF497FEDD6C37DBCD2222DC89EE4477E2F1E3D88CCDD82CA1945B80
          0214B4B418438C21C690A79FF6977EBFAF090C5E1EBC3C78F94B2FE1222EE2E2
          7FFE88B24F3EC127F82426663C7C3C7C3CBCAECEDFFADD7DEE3E775F7DBDD413
          4FB5544BB5BFFF1E3C2F785EF0BCAD5BFDADDFEF067893DEA437E9F265E1F9FF
          D967854BFC5F7F89367C148FE2D1175FB4E5D9F26C79F2BD3EF552BDB77A6FF5
          DEB43461B2BA79B36883A9BC582DAB65B57AFD74DE7EC6EF06F06234180D4643
          7FBF5079ABA890DA8E7DCFBE67DF9BCD72EB655FB02FD817EFBD27B94115AA50
          F5CE3BDE3CE5D6EB8B80318097259E259E251E9B0DE7711EE7C52B802C8FE5B1
          BC356BB835DC1A6E4D62E25CEBB39659CBAC652929484212927CBFD69D662A8F
          98E331C7638ED7D4C8348C92093803180C0683C1E0F168EED5DCABB977FB76EF
          0211D186A10845684ECE5CEB230319C8909B2B1A38A59B85B010165258E8CD4B
          9E51944EC019C04B5151515151D14F3FA1010D68F8F65BD106E52847F9FAF573
          2EEC37FC86DFB2B244E37EC6CFF8F9C8115395A9CA54350B05A93922600D304D
          34A2112D61E3CA2B7805AF2C5B26BCB4090D9D6D19DEB78B70C105D7030F88C5
          5316655156E06FA10B7803687A35BD9A5E092B5CA60A2FE135E135E135B1B1B3
          2E642FF6626F6C2C2EE0022E6844C74DF81F42D257E6F88B803780F62DED5BDA
          B724D407A6F0C0030F2222665B87A65FD3AFE9BFE30EA9F174900ED2C1E16199
          86E9FAF3F2B700312EE3322E636C4C72836C64233B2C6CD685CCC77CCC97DE6F
          4467446744E7F8B83CA374FD04BC01E29AE39AE39A67307B36C30CB3F8DBB799
          C2CFE3E7F1F324D4F6A7B833F2CEC83B23037F197BC01B40656E510DA070E45B
          132813D4455DD4A5D309DBA9A55FB2456940031A5252108F78C4FB3BCBD9E396
          3300F2918FFCA2A2B9E9D7DFC9CD3EEA2D40E104BC01F47ABD5EAFE7790C6108
          4357AFFA5B8F28052840C1D8D8B4EE0027E00D404444C418CEE00CCE48584DEC
          6F0A5188C2F6F669DD01CE4D330798EC9BEC9BEC7BF5D5A0C5418B8316F33CA2
          1085A8CC4C6103C71C147EA4328A518CBA5CF4257D495FB6B7BB87DDC3EEE1FC
          9B66B6F037AE7C493428F830C30000002574455874646174653A637265617465
          00323032312D30352D31395431323A30343A35382B30383A303035E0D6BE0000
          002574455874646174653A6D6F6469667900323032312D30352D31395431323A
          30343A35382B30383A303044BD6E020000004B744558747376673A626173652D
          7572690066696C653A2F2F2F686F6D652F61646D696E2F69636F6E2D666F6E74
          2F746D702F69636F6E5F7837316A6D7865337432632F7363616E6E696E672E73
          7667661E11C30000000049454E44AE426082}
      end
      object lblcVouchCode: TUniLabel
        Left = 3
        Top = 154
        Width = 65
        Height = 19
        Hint = ''
        Caption = #21333#25454#32534#21495#65306
        TabOrder = 3
      end
      object txtDocCode: TUniDBText
        Left = 73
        Top = 154
        Width = 273
        Height = 16
        Hint = ''
        DataField = 'DocCode'
        DataSource = srcMaster
        AutoSize = False
      end
      object txtDocDate: TUniDBText
        Left = 74
        Top = 179
        Width = 272
        Height = 19
        Hint = ''
        DataField = 'DocDate'
        DataSource = srcMaster
        AutoSize = False
      end
      object lblcVouchDate: TUniLabel
        Left = 3
        Top = 179
        Width = 65
        Height = 19
        Hint = ''
        Caption = #21333#25454#26085#26399#65306
        TabOrder = 6
      end
      object edtQty: TUniEdit
        Left = 73
        Top = 73
        Width = 331
        Height = 64
        Hint = ''
        Text = ''
        ParentFont = False
        Font.Height = -37
        Font.Name = 'Microsoft YaHei UI'
        Font.Style = [fsBold]
        TabOrder = 7
        EmptyText = #25968#37327
        FieldLabelFont.Height = -43
        FieldLabelFont.Name = #24494#36719#38597#40657
        FieldLabelFont.Style = [fsBold]
        OnKeyDown = edtQtyKeyDown
      end
    end
  end
  object pnlClient_: TUniPanel
    Left = 0
    Top = 260
    Width = 923
    Height = 259
    Hint = ''
    Align = alClient
    TabOrder = 1
    Caption = ''
    object tolMain: TUniToolBar
      Left = 1
      Top = 1
      Width = 921
      Height = 40
      Hint = ''
      ButtonHeight = 35
      ButtonWidth = 90
      ShowCaptions = True
      TabOrder = 1
      ParentColor = False
      Color = clBtnFace
      object UniToolButton1: TUniToolButton
        Left = 0
        Top = 0
        Visible = False
        Action = actAdd
        ImageIndex = 6
        TabOrder = 1
      end
      object btnDelete: TUniToolButton
        Left = 90
        Top = 0
        Visible = False
        Action = actDelete
        ImageIndex = 7
        TabOrder = 5
      end
      object UniToolButton4: TUniToolButton
        Left = 180
        Top = 0
        Visible = False
        Action = actSave
        ImageIndex = 18
        TabOrder = 4
      end
      object UniToolButton3: TUniToolButton
        Left = 270
        Top = 0
        Width = 200
        Hint = ''
        Style = tbsContainer
        Caption = 'UniToolButton3'
        TabOrder = 3
        object edtCondition: TUniEdit
          Left = 0
          Top = 0
          Width = 200
          Height = 35
          Hint = ''
          Text = ''
          Align = alClient
          TabOrder = 1
        end
      end
      object UniToolButton2: TUniToolButton
        Left = 470
        Top = 0
        Action = actQuery
        ImageIndex = 19
        TabOrder = 2
      end
    end
    object grdMoRoutingBilldetail: TUniDBGrid
      Left = 1
      Top = 41
      Width = 921
      Height = 217
      Hint = ''
      DataSource = srcMaster
      LoadMask.Message = 'Loading data...'
      Align = alClient
      TabOrder = 2
      Columns = <
        item
          FieldName = 'InvCode'
          Title.Caption = #20135#21697#32534#30721
          Width = 90
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end
        item
          FieldName = 'InvName'
          Title.Caption = #20135#21697#21517#31216
          Width = 90
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end
        item
          FieldName = 'InvStd'
          Title.Caption = #20135#21697#35268#26684
          Width = 90
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end
        item
          FieldName = 'QualifiedQty'
          Title.Caption = #21512#26684#25968#37327
          Width = 120
          Font.Name = 'Microsoft YaHei UI'
        end
        item
          FieldName = 'OpSeqDesc'
          Title.Caption = #31227#20986#24037#24207
          Width = 90
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end
        item
          FieldName = 'InOpSeqDesc'
          Title.Caption = #31227#20837#24037#24207
          Width = 90
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end
        item
          FieldName = 'WcName'
          Title.Caption = #31227#20986#24037#20316#20013#24515
          Width = 100
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end
        item
          FieldName = 'InWcName'
          Title.Caption = #31227#20837#24037#20316#20013#24515
          Width = 100
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end
        item
          FieldName = 'CreateTime'
          Title.Caption = #21019#24314#26102#38388
          Width = 120
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end
        item
          FieldName = 'CreateUser'
          Title.Caption = #21019#24314#20154
          Width = 120
          Font.Name = 'Microsoft YaHei UI'
          ReadOnly = True
        end>
    end
  end
  object atlAction: TActionList
    Left = 16
    Top = 475
    object actAdd: TAction
      Category = 'Actions'
      Caption = #26032#22686
      ImageIndex = 6
      OnExecute = actAddExecute
    end
    object actQuery: TAction
      Category = 'Actions'
      Caption = #26597#25214
      ImageIndex = 19
    end
    object actSave: TAction
      Category = 'Actions'
      Caption = #20445#23384
      ImageIndex = 18
      OnExecute = actSaveExecute
    end
    object actApproved: TAction
      Category = 'Actions'
      Caption = #23457#26680
      ImageIndex = 4
    end
    object actPrint: TAction
      Category = 'Actions'
      Caption = #25171#21360
      ImageIndex = 8
    end
    object actDelete: TAction
      Category = 'Actions'
      Caption = #21024#38500
      ImageIndex = 7
      OnExecute = actDeleteExecute
    end
  end
  object srcMaster: TDataSource
    DataSet = dmProcessReporting.qryMaster
    Left = 112
    Top = 475
  end
  object srcDetails: TDataSource
    Left = 80
    Top = 475
  end
  object srcMoroutingdetail: TDataSource
    DataSet = dmProcessReporting.qryMoroutingdetail
    Left = 48
    Top = 475
  end
end
